4-Team Capture the Flag
-----------------------

Date: June 8, 1999
MOD Title: 4-Team CTF
Filename: 4teaminst.exe
Version: 1.11 Release
Email: achilles@captured.com
Website: http://www.captured.com/4team

IMPORTANT NOTE:
I will not be responsible in anyway if this does any thing to adversely affect you,
your computer, your wife, you dog or cat, your life in general and anything else
that you feel needs blame on anyone or anything.

USE AT YOUR OWN RISK


INSTALLATION
------------

Simply run 4teaminst.exe and follow the instructions

4-Team CTF installs into <pathname>\quake2\4tctf

IMPORTANT - You must copy the PAK0.PAK file from q2CTF (quake2\ctf) into the 4team CTF
directory. 


Running 4-Team CTF on your System
---------------------------------

For a quick glance at the maps, run the following command-line.

quake2 +set game 4tctf +set deathmatch 1 +set maxclients 1 +map 4tctf1


Joining a 4-Team CTF Server
---------------------------

Gamespy is recommended, for manual connection:

Obtain an IP address and port number for a server

From the command line:

quake2 +connect <ip address>:<port number>

From the Join menu

Add the Server to your address book in the format

    <ip address>:<port number>

Return to the main join menu and select the server


Beginning the Game
------------------

Once you are dropped into the game, you will have 100 Bullets, 5 Grenades, 1 Machingun
and 25 Armor. The machine gun doubles as a Grenade launcher. You have a fairly potent
arsenal at the beginning of any game.


Necessary Client Bindings
-------------------------

For Offhanded Grappling Hook:

bind <key> "+hook"
bind <key> "+grapple"

For Team Radio Features:

To toggle the Radio on and off,

Type 'RADIO' in the console (minus quotes)
or
bind <key> "radio" for a toggle key

play_team <message> - Play message to all members of your team
play_voice <message> - Play message to all players inside local area
play_world <message> - play message to all players

Valid values for <message> for Play_team and play_world are:

escort - "Need Escort!"
attack - "Attack Now"
attack10 - "Attacking in 10 seconds"
capit - "Capture the flag"
clear - "Base is clear"
defense - "Need Defense"
escort - "Need Escort"
incoming - "Incoming Enemies"
offense - "Ready on Offense"
overrun - "base is Overrun"
q60 - "have quad, respawn in 60 seconds"
qattack - "Get the quad and Attack"
quad - "Incoming Quad"
qwaiting - "Waiting for Quad"
ready - "ready on offense"
recover - "Recover our flag"
regroup - "Fallback and Regroup"
roger - "Roger"
status - "requesting base status"
work - "nice work team"

    example:

    play_team escort

This would call for escort to all members of your team

For Flares (Midnight CTF mode only):

bind <key> "flare"

NOTE: You only get 5 Flares, they are replenished only when you die

For Flashlight (Midnight CTF mode only):

bind <key> "flashlight"

For Grenande Launcher:

bind <key> "argrenade"

NOTE: Only works while Machinegun is held


Extra Server Settings for 4-Team CTF
------------------------------------

NOTE: All Options from Threewave CTF 2 still apply.

offhand (0/1) - Toggle offhand Grappling Hook (Default:0)
altgrapple (0/1) - Toggle alternative grapple effects (Default:0)
midnight (0/1) - Toggle Midnight CTF. Takes effect on next level change (Default:0)
flag_drop (0/1) - Toggle the ability to Drop a carried flag
dmgskins - Health where a damage skin takes effect (Default:25)
multiple_carry (0/1) - Toggle for Multiple flags ina single carry (Default:0)
competition (0/1) - Toggle Tournament Style gaming on and off (Default:0)
prematch ## - Length of prematch time, in seconds. (Default:300)
matchlength ## - Length of the actual match once it has begun in minutes (Default:20)


Known Bugs
----------

1) The Scoreboard is still screwed up at intermission.
2) Some bonuses don't seem proper, Blue gets defense points for green carrier etc..


Other Notes
-----------

I removed the feature where you can type your messages at the console. This is three fold.

1) I find it stupid people would type in the console at length during the game, get on IRC.
2) I get bored with seeing 'hooktoggle' about 6 or 7 times scrolling by
3) You can now have Messages binded along with Play_team audio at the same time

    bind <key> "say_team Incoming Enemies ; play_team incoming"


Credits
-------

Codework: 
 Charles 'Achilles' Mabbott
 Eric 'Skaven' VanLente
 Nathan O'Sullivan - ZBot Detection
 Avi Rozen - ZBot Detection
 Kai 'LFire' Kenner - Numerous tips as to where the code should be improved.
 Pete 'Dolomite' Slack - Tips on exactly what I should be doing.
 QDevels and ALL authors that contribute to that site.

Skins:
 Patrick 'Millenium' Curry
 Rowan 'Sumaleth' Crawford
 Charles 'Achilles' Mabbott 

Sounds:
 Arden 'Sphynx' Gatlin Andrews - Female Voice
 Michael 'KnightMB' Brown - Cyborg and Zumlin Voices
 John 'NtheGruv' Herring - Male Voice
 Edward 'Your Mama' Mattie - World Sounds
 Allen 'Troll' Van Meter - SoundSupport

Special Considerations goes to
 Dave 'Max' Graffius 
 Neil 'SnoopJobey' Jobe
 James 'Masul' Dean
 Douglas 'Douglas' Hardy

Textures: 
 Charles 'Achilles' Mabbott
 Rob '[PR]HateTank' Hanson

Graphics: 
 Charles 'Achilles' Mabbott
 Jason 'Webshark' Stafiej
 Matt Owen - HUD Icons

Models:
 Charles 'Achilles' Mabbott
 The Thunderwalker team for the extra rune models
 for those of you that don't know:
  Mark 'Panda o'Fire' Rittierodt
  Robert 'Fessik' Hayden

Level Design:
 Christian 'Duncan Idaho' Tikalsky - 4tctf1
 Michael 'KnightMB' Brown - 4tctf2 and 4tctf3

****
Notes as of 7/29/99:
There is a couple more maps in the works. Just some bug testing and optimizing is
going on right now. Beyond that not much.